from Base import Validators
from Base.Exploits import Exploit, Option


class Exploit(Exploit):
    """ Exploit template. """
    __info__ = {
        'name': '',
        'display_name': '',
        'authors': [
            '',
            '',
        ],
        'description': '',
        'references': [
            '',
        ],
        'devices': [
            '',
        ],
    }

    target = Option('', 'Target address e.g. http://192.168.1.1', validators=Validators.url)
    port = Option(80, 'Target Port')

    def run(self):
        pass
